package com.xbongbong.saas.service;

import com.xbongbong.paas.pojo.dto.UserAuthorizationPageDTO;
import com.xbongbong.paas.pojo.dto.UserAuthorizationSaveDTO;
import com.xbongbong.paas.pojo.vo.UserAuthorizationPageVO;
import com.xbongbong.paas.toolbox.exception.XbbException;

/**
 * @author WuHB
 * @date 2022/08/30 15:29
 */
public interface UserAuthorizationService {

    /**
     * 用户授权信息保存
     *
     * @param saveDto 保存类
     * @return 影响行数
     * @throws XbbException 异常
     */
    Integer save(UserAuthorizationSaveDTO saveDto) throws XbbException;

    /**
     * 分页查询
     *
     * @param pageDto 分页条件
     * @return 分页信息
     * @throws XbbException 异常
     */
    UserAuthorizationPageVO page(UserAuthorizationPageDTO pageDto) throws XbbException;


}
